﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 

namespace ActionService.DataTransferObjects
{
    public class TimeSheetDetail  
    {
        public TimeSheetDetail()
        {

        }

        public TimeSheetDetail(string timeSheetDetailId, string timeSheetId, string employeeId, string employeeName, string departmentId,
                                    string jobCandidateId, string workerShiftId, string day1, string day2, string day3, string day4, string day5,
                                    string day6, string day7, string day8, string day9, string day10, string day11, string day12, string day13,
                                    string day14, string day15, string day16, string day17, string day18, string day19, string day20, string day21,
                                    string day22, string day23, string day24, string day25, string day26, string day27, string day28, string day29,
                                    string day30, string day31, decimal paidWorkingday, decimal nonPaidWorkingday)
            : this()
        {
            TimeSheetDetailID = timeSheetDetailId;
            TimeSheetID = timeSheetId;
            EmployeeID = employeeId;
            EmployeeName = employeeName;
            DepartmentID = departmentId;
            JobCandidateID = jobCandidateId;
            WorkerShiftID = workerShiftId;
            Day1 = day1;
            Day2 = day2;
            Day3 = day3;
            Day4 = day4;
            Day5 = day5;
            Day6 = day6;
            Day7 = day7;
            Day8 = day8;
            Day9 = day9;
            Day10 = day10;
            Day11 = day11;
            Day12 = day12;
            Day13 = day13;
            Day14 = day14;
            Day15 = day15;
            Day16 = day16;
            Day17 = day17;
            Day18 = day18;
            Day19 = day19;
            Day20 = day20;
            Day21 = day21;
            Day22 = day22;
            Day23 = day23;
            Day24 = day24;
            Day25 = day25;
            Day26 = day26;
            Day27 = day27;
            Day28 = day28;
            Day29 = day29;
            Day30 = day30;
            Day31 = day31;
            PaidWorkingday = paidWorkingday;
            NonPaidWorkingday = nonPaidWorkingday;
        }

        public string TimeSheetDetailID { get; set; }

        public string TimeSheetID { get; set; }

        public string EmployeeID { get; set; }

        public string EmployeeName { get; set; }

        public string DepartmentID { get; set; }

        public string JobCandidateID { get; set; }

        public string WorkerShiftID { get; set; }

        public string Day1 { get; set; }

        public string Day2 { get; set; }

        public string Day3 { get; set; }

        public string Day4 { get; set; }

        public string Day5 { get; set; }

        public string Day6 { get; set; }

        public string Day7 { get; set; }

        public string Day8 { get; set; }

        public string Day9 { get; set; }

        public string Day10 { get; set; }

        public string Day11 { get; set; }

        public string Day12 { get; set; }

        public string Day13 { get; set; }

        public string Day14 { get; set; }

        public string Day15 { get; set; }

        public string Day16 { get; set; }

        public string Day17 { get; set; }

        public string Day18 { get; set; }

        public string Day19 { get; set; }

        public string Day20 { get; set; }

        public string Day21 { get; set; }

        public string Day22 { get; set; }

        public string Day23 { get; set; }

        public string Day24 { get; set; }

        public string Day25 { get; set; }

        public string Day26 { get; set; }

        public string Day27 { get; set; }

        public string Day28 { get; set; }

        public string Day29 { get; set; }

        public string Day30 { get; set; }

        public string Day31 { get; set; }

        public decimal PaidWorkingday { get; set; }

        public decimal NonPaidWorkingday { get; set; }
    }
}